<?php
@include('php/funciones.php');
function ingresar_cat($_POST) {
	//AGREGAR NUEVO TIPO
	
	$bd = new DB();

	@$id_cat = id_disponible("id_cat_gas","categoria_gastos");
	
	//OBTIENE TODAS LAS VARIABLES OBTENIDAS POR $_POST
	foreach($_POST as $nombre_campo => $valor){ 
		$asignacion = "\$" . $nombre_campo . "='" . $valor . "';"; 
		eval($asignacion);
	}
	
	@$insert_nuevo_tipo_est = $bd->query("INSERT INTO categoria_gastos (id_cat_gas,nombre_cat_gas) values('$id_cat','$descripcion_cat')", OBJ);
	
	if($insert_nuevo_tipo_est->affected_rows > 0)
	{
		$mensaje = '<div class="notice success">';
		$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
		$mensaje .= 'Nueva Categoria Agregado Correctamente';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
	} else {
		$mensaje = '<div class="notice error">';
		$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
		$mensaje .= 'Error NO Se Completo Su Solicitud';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
	}
	return $mensaje;
}

function actualizar_cat($_POST) {
	//ACTUALIZA NOMBRE TRAMO

	//OBTIENE TODAS LAS VARIABLES OBTENIDAS POR $_POST
	foreach($_POST as $nombre_campo => $valor){ 
		$asignacion = "\$" . $nombre_campo . "='" . $valor . "';"; 
		eval($asignacion);
	}
	
	$bd = new DB();
	@$editar_tipo = $bd->query("UPDATE categoria_gastos SET nombre_cat_gas='$nombre_cat' WHERE id_cat_gas='$id_cat_gas'", OBJ);
	
	if($editar_tipo->affected_rows > 0)
	{
			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Categoria Modificado Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
	} else {
			$mensaje = '<div class="notice error">';
			$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
			$mensaje .= 'Error NO Se Completo Su Solicitud';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
	}
		return $mensaje;
}

function eliminar_cat($_POST) {
	//ELIMINAR NOMBRE TRAMO
	
	$bd = new DB();
	//OBTIENE TODAS LAS VARIABLES OBTENIDAS POR $_POST
	foreach($_POST as $nombre_campo => $valor){ 
		$asignacion = "\$" . $nombre_campo . "='" . $valor . "';"; 
		eval($asignacion);
	}

	
	/*///////////////////////////////
	ESTA LINEA FUE COMENTADA PORQUE AUN NO SE QUE DATOS VAN RELACIONADOS A ESTA PARA APROBAR EL ELIMINAR
	@$aprobar_eliminar = valida_eliminar($id_tipo_est,"id_tipo_est","subvension_escolar_preferencial");
	////////////////////////////////*/
	$aprobar_eliminar = TRUE;
	if($aprobar_eliminar)
	{
		@$eliminar_tipo = $bd->query("DELETE FROM categoria_gastos WHERE id_cat_gas='$id_cat_gas'", OBJ);
		if($eliminar_tipo->affected_rows > 0)
		{
			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Categoria de Gasto Eliminada Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
			return $mensaje;
		} else {
			$mensaje = '<div class="notice error">';
			$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
			$mensaje .= 'Error NO Se Completo Su Solicitud';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
			return $mensaje;
		}
	} else {
		$mensaje = '<div class="notice error">';
		$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
		$mensaje .= 'Error NO Se Pudo Eliminar El Tramo, Existen Datos Relacionados a Este Tramo';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
	}
		return $mensaje;
}
?>